package com.atguigu03.date.exer1;

import org.junit.Test;

import java.sql.SQLOutput;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * ClassName: answer
 * Package: com.atguigu03.date.exer1
 * Description:
 *
 * @Author BuTang
 * @Create 2023/5/24 14:15
 * @Version 1.0
 */
public class answer {

    /**
     * 将java.util.Date转换为java.sql.Date
     */
    @Test
    public void test1(){
        Date date = new Date();
        System.out.println(date);
//        SimpleDateFormat d = new SimpleDateFormat();
        System.out.println(date.getTime());
        java.sql.Date date1 = new java.sql.Date(date.getTime());
        System.out.println(date1);
        //System.out.println(date);
    }
//    拓展：
//    将控制台获取的年月日（比如：2022-12-13）的字符串数据，保存在数据库中。
//            （简化为得到java.sql.Date的对象，此对象对应的时间为2022-12-13）。

    @Test
    public void test2() throws ParseException {
        SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd");
        String s = "2022-12-13";
        Date date1 = sim.parse(s);
        java.sql.Date date2 = new java.sql.Date(date1.getTime());
        System.out.println(date2);
    }
}
